-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[ENH] Support regex for local Chroma #4527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENH] Support regex for local Chroma #4527
Conversation
Reviewer ChecklistPlease leverage this checklist to ensure your code review is thorough before approving Testing, Bugs, Errors, Logs, Documentation
System Compatibility
Quality
|
Add Regex Filtering Support for Local Chroma This PR introduces support for regular expression (regex) filtering in local Chroma collections, enabling users to perform regex-based document retrieval. It updates both backend SQLite integration (via Rust) to support the REGEXP operator, modifies configuration to enable SQLite regex, and provides corresponding unit tests to verify correct functionality. Key Changes: Affected Areas: This summary was automatically generated by @propel-code-bot |
Can you add a basic test for this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Makes sense to me, is regex impl here a full scan?
Please add basic tests at the python side, also does js client support this? |
Yes this will be a scan on the document index |
1dc0d1f
to
07927af
Compare
JS client support will be added in the new client impl |
Merge activity
|
Description of changes
Summarize the changes made by this PR.
Test plan
How are these changes tested?
pytest
for python,yarn test
for js,cargo test
for rustDocumentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs section?